花費 30 ms
二叉查找樹

在文章《常用數據結構及復雜度》中,介紹了一些計算機程序設計中常用的線性數據結構,包括 Array、ArrayList、LinkedList<T>、List<T>、Stack&l ...

Thu Jul 03 16:55:00 CST 2014 21 28307
人人都是 DBA(VII)B 樹和 B+ 樹

B 樹(B-Tree)是為磁盤等輔助存取設備設計的一種平衡查找樹,它實現了以 O(log n) 時間復雜度執行查找、順序讀取、插入和刪除操作。由於 B 樹和 B 樹的變種在降低磁盤 I/O 操作次數方 ...

Mon Dec 08 16:22:00 CST 2014 12 5116
字典樹

字典樹(Trie)是一種很特別的樹狀信息檢索數據結構,如同其名,它的構成就像一本字典,可以讓你快速的進行字符插入、字符串搜索等。 Trie 一詞來自 retrieval,發音為 /tri:/ "tr ...

Sat Oct 25 07:07:00 CST 2014 2 6363
自平衡二叉查找樹

自平衡二叉查找樹(Self-Balancing Binary Search Tree) AVL 樹 紅黑樹(Red-Black Tree) 自平衡二叉查找樹(Self-Balanci ...

Thu Jul 24 18:20:00 CST 2014 4 4874
斐波那契堆

斐波納契堆(Fibonacci Heap)於 1984 年由 Michael L. Fredman 與 Robert E. Tarjan 提出,1987 年公開發表,名字來源於運行時分析所使用的斐波那 ...

Thu Sep 18 06:24:00 CST 2014 0 3872
二叉堆

在計算機科學中,堆(Heap)是一種基於樹(Tree)的特殊的數據結構。堆需要滿足堆特性(Heap Property):如果節點 A 是節點 B 的父節點,則節點 A 中的鍵值與節點 B 中的鍵值的比 ...

Thu Sep 18 03:18:00 CST 2014 5 2189
二項堆

在計算機科學中,二項堆(Binomial Heap)是一種堆結構。與二叉堆(Binary Heap)相比,其優勢是可以快速合並兩個堆,因此它屬於可合並堆(Mergeable Heap)數據結構的一種。 ...

Thu Sep 18 05:53:00 CST 2014 0 2870

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM